artificial legs - Spanish English Dictionary